package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2023-01-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_7202_DATA")
@ApiModel(value = "Minsur7202Data对象", description = "")
public class Minsur7202Data implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_ID")
    private String patientId;

    @TableField("OUTP_ID")
    private String outpId;

    @TableField("VISIT_DATE")
    private Date visitDate;

    @TableField("VISIT_NO")
    private String visitNo;

    @TableField("HIRXNO")
    private String hirxno;

    @TableField("FIXMEDINSCODE")
    private String fixmedinscode;

    @TableField("FIXMEDINSNAME")
    private String fixmedinsname;

    @TableField("RXSTASCODG")
    private String rxstascodg;

    @TableField("RXSTASNAME")
    private String rxstasname;

    @TableField("RXUSEDSTASCODG")
    private String rxusedstascodg;

    @TableField("RXUSEDSTASNAME")
    private String rxusedstasname;

    @TableField("RESCTIME")
    private Date resctime;

    @TableField("RXDRUGCNT")
    private BigDecimal rxdrugcnt;

    @TableField("RXUSEDWAYCODG")
    private String rxusedwaycodg;

    @TableField("RXUSEDWAYNAME")
    private String rxusedwayname;

    @TableField("RXFRQUCODG")
    private String rxfrqucodg;

    @TableField("RXFRQUNAME")
    private String rxfrquname;

    @TableField("RXDOSUNT")
    private String rxdosunt;

    @TableField("RXDOSCNT")
    private BigDecimal rxdoscnt;

    @TableField("RXDRORDDSCR")
    private String rxdrorddscr;

    @TableField("VALIDAYS")
    private Long validays;

    @TableField("VALIENDTIME")
    private Date valiendtime;

    @TableField("REPTFLAG")
    private String reptflag;

    @TableField("MAXREPTCNT")
    private Integer maxreptcnt;

    @TableField("REPTDCNT")
    private Integer reptdcnt;

    @TableField("MININRVDAYS")
    private Integer mininrvdays;

    @TableField("RXTYPECODE")
    private String rxtypecode;

    @TableField("RXTYPENAME")
    private String rxtypename;

    @TableField("LONGRXFLAG")
    private String longrxflag;


}
